namespace UnityEngine.Recorder
{
	public abstract class GenericRecorder<TSettings> : Recorder where TSettings : RecorderSettings
	{
		[SerializeField]
		protected TSettings m_Settings;

		public override RecorderSettings settings
		{
			get
			{
				return m_Settings;
			}
			set
			{
				m_Settings = (TSettings)value;
			}
		}
	}
}
